added implementation of new vm capabilities