Vm 3

Hi Wyclif, pls review and add these changes into main repo.
Thanks,
Ishara