cleaned up the execution flow