Temp commit for @willtp87.
first pass on helper funcs