add VueModel