new version of monitor using angular