using util instead of overloading the method