adding logger and execution modules