expose helper functions