- added utilityfunc class