up to tutorial 6