expose useful functions