finished basic monitor