notifications through classes