third part of the tutorial 1