fix vow_class
fixed vow function
fix the vow for init