Added third part of the tutorial, user interaction