available vm methods