Self monitoring

Self monitoring