add a simple modular utils framework