vm layout demo