added monitor program