added monitor structs and one test to the repository