application util is refractored