surface some private methods for ajax calls