expose utility functions