Added requirements
Replacing old gen.engine by coroutine
Test comment and fixed it
Tests on notification