complete authentication, fitering