notifications now working, but not yet well tested