phase parse setup and minor phase flesh-out

parsing is very far from done