block decoding to dedicated file
move mvs code to dedicated file
cosmetic shit part 5