use custom CheckAuthentication