notification system (almost) working perfectly!