change vauth class to abstract
change vauth class to abstract