added um2.d (VM beta version)
fixed bug: memory leaking