readme checkpoint - still plenty more to write