worked alpha version of Monitor