Problem completion commit

4,5,6 done still need to fix three