finish 5,6 and part of 7