auth splitting