simplify v-repeat syntax
simplify v-component usage