lesson 6: added notifications