adding additional scaffolding after agonizing over design decisions
move the arguments files