added authenticationFilter