problem 9
problem 11 started and restructered some stuff
problem 11 done