added a new idea of alerting, work to do