New execution engine.
New execution engine.
Added logging
Refactoring