refactor towards adapters
work on base box and recipes
have runner adapters