added basic notifications functionality