Added authenticate