complete tutorial 6.7 working on 8