add v-byte algorithm