Complete tut code