split module auth