a series of util class