built out initial oc-dev functionality