complete tutorial 4 with pull-down menus