testing
modified problem 7, finished problem 11 and 12