more info here v-restructuring