there are some useful utility class for iOS