add more utils methods