loader and executer, work in progress