Lots of detail going into this Peter; nice progress even if the pace is a bit slow by your personal standards it's still a lot faster than mine!