much better start to cga util module
don't store these in repo; build them to use them