up to milestone 7, parts of 8 and 9