commit including all of a4. Not complete. Turned in late.