added notification system for view controllers to interact with each other