loader refacroring finished
start to finish exception printing refactoring in executer