updated uitls class