as hard as i could...