add problem7; problem 6 is borken