iOS utility lib