added crud functionality for adding monitors