notification class and settings