add monitoring