changed require structure
WIP
well that wasn't gonna work
goint the step_mother route
more WIP