Full featured routine builder WIP