cleaning up dependencies
vm annotation