add monitoring feature