testing and more development on utils