using old vm and find some errors