implemented running v1 of workflow, planned out new classes