Intermediate Milestone 7 (incomplete)