5_1, 5_2 working; first draft 5_3