change tree structure
keep motivator class separate from execution
restructure specs
wip