different version of authentication