added utility classes