starting to move over some of my javascript utils into the public repo