all done apart from the tough ones