initial assigment #7 - most answers are wrong