adds package-level convenience functions