Added Execution initialization logic, working on execution flow logic