handin. 8.6 not done right