add monitor + some basic comments