more convenience functions for auth