added notification service that doesn't quite work