added NSNotifications for outside classes