fix type avswitch