restored yesterdays work
added ExecutionThred class