miscellaneous tweaks
clean‐up
cleaning up api, util
working on the API
more work on API