expanded tutorial 1