mod6, completed 6.1, 6.2