completed authenticate