some  common util class