add power monitoring