monitor events
minor changes