misread problem 1, fixed. need sleep