Tutorial 1.0 completely working