check solution implemented
merge logic and monitor implementation
Monitors and logic compiled