optimized problem 8 and 11, made a note on problem 70, still working on problem 108/110