moved utilities to own directory