Utility library