now with authEvent