add pool choice in create_vm