authentication method added