completed tutorial, first prototype