worked on utils stuff