auth became a module