Version 5, Step 8 completed

Comments refactored with partial forms