organization in the vm layer