keep notifications packaged as an object