vnl calculated ala DP
merged bms
recompiled