GitHub user bradh352 created a discussion: How to debug VM deployment issues
(capacity issues?)
My cluster is currently unable to deploy any new VMs due to a capacity planner
issue. I can't tell what resource it is thinking it is out of. I can live
migrate any vms that are running ok. Infact, I shutdown almost all the VMs
running and I still can't start one back up that I shut down.
I'm running 4.22.
I just rebooted each node to slot in new disks, I had to shut down some VMs for
this because I didn't have enough RAM to live migrate all. And it was when I
tried to restart the VMs that this all started to go sideways. All nodes are
online. All hosts show healthy. Not sure where to go from here.
```
2025-12-04 14:33:19,232 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
(API-Job-Executor-2:[ctx-c71520ee, job-21766, ctx-f9cabd87]) (logid:de988890)
Trying to deploy VM [error decoding VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Stopped","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}]
and details: Plan
[{"_dcId":1,"_podId":1,"_clusterId":1,"_poolId":1,"_hostId":1,"_recreateDisks":false,"preferredHostIds":[],"migrationPlan":false,"hostPriorities":{}}];
avoid list [{}] and planner: [null].
2025-12-04 14:33:19,233 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
(API-Job-Executor-2:[ctx-c71520ee, job-21766, ctx-f9cabd87]) (logid:de988890)
Adding pods [[]], clusters [[]] and hosts [[]] to the avoid list in the deploy
process of user VM [error decoding VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Stopped","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}],
because this VM is not explicitly dedicated to these components.
2025-12-04 14:33:19,377 DEBUG [c.c.v.ClusteredVirtualMachineManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Trying to deploy VM [error decoding VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}]
and details: Plan
[{"_dcId":1,"_podId":1,"_clusterId":1,"_hostId":1,"_recreateDisks":false,"preferredHostIds":[],"migrationPlan":false,"hostPriorities":{}}];
avoid list [null] and planner: [null].
2025-12-04 14:33:19,378 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Trying to deploy VM [error decoding VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}]
and details: Plan [error decoding
{"_clusterId":1,"_dcId":1,"_physicalNetworkId":null,"_podId":1,"_poolId":1,"migrationPlan":false}];
avoid list [{}] and planner: [null].
2025-12-04 14:33:19,380 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Adding pods [[]], clusters [[]] and hosts [[]] to the avoid
list in the deploy process of user VM [error decoding VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}],
because this VM is not explicitly dedicated to these components.
2025-12-04 14:33:19,406 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Trying to deploy VM [error decoding VM instance
{"id":661,"instanceName":"r-661-VM","state":"Starting","type":"DomainRouter","uuid":"2af967de-e5a8-4ded-8e42-cc3c9923daac"}]
and details: Plan [error decoding
{"_clusterId":null,"_dcId":1,"_physicalNetworkId":null,"_podId":1,"_poolId":null,"migrationPlan":false}];
avoid list [{}] and planner: [null].
2025-12-04 14:33:19,410 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Adding pods [[]], clusters [[]] and hosts [[]] to the avoid
list in the deploy process of VR VM [error decoding VM instance
{"id":661,"instanceName":"r-661-VM","state":"Starting","type":"DomainRouter","uuid":"2af967de-e5a8-4ded-8e42-cc3c9923daac"}],
because this VM is not dedicated to this components.
2025-12-04 14:33:19,433 DEBUG [c.c.c.CapacityManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) VM instance
{"id":661,"instanceName":"r-661-VM","state":"Stopped","type":"DomainRouter","uuid":"2af967de-e5a8-4ded-8e42-cc3c9923daac"}
state transited from [Starting] to [Stopped] with event [OperationFailed].
VM's original host: null, new host: null, host before state transition: null
2025-12-04 14:33:19,433 WARN [c.c.v.ClusteredVirtualMachineManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Insufficient capacity
com.cloud.exception.InsufficientServerCapacityException: Unable to create a
deployment for VM instance
{"id":661,"instanceName":"r-661-VM","state":"Starting","type":"DomainRouter","uuid":"2af967de-e5a8-4ded-8e42-cc3c9923daac"}Scope=interface
com.cloud.dc.DataCenter; id=1
2025-12-04 14:33:19,433 DEBUG [c.c.d.D.ExcludeList]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Adding DataCenter [1] to the avoid set due to [Unable to
create a deployment for VM instance
{"id":661,"instanceName":"r-661-VM","state":"Starting","type":"DomainRouter","uuid":"2af967de-e5a8-4ded-8e42-cc3c9923daac"}].
2025-12-04 14:33:19,587 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Trying to deploy VM [error decoding VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}]
and details: Plan [error decoding
{"_clusterId":1,"_dcId":1,"_physicalNetworkId":null,"_podId":1,"_poolId":1,"migrationPlan":false}];
avoid list [{"_dcIds":[1],"_podIds":[],"_clusterIds":[],"_hostIds":[1]}] and
planner: [null].
2025-12-04 14:33:19,589 DEBUG [c.c.d.DeploymentPlanningManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Adding pods [[]], clusters [[]] and hosts [[]] to the avoid
list in the deploy process of user VM [error decoding VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}],
because this VM is not explicitly dedicated to these components.
2025-12-04 14:33:19,594 DEBUG [c.c.c.CapacityManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Stopped","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}
state transited from [Starting] to [Stopped] with event [OperationFailed].
VM's original host: Host
{"id":31,"name":"hv102.internal.nexthop.ai","type":"Routing","uuid":"8a8a2f0b-be76-4179-a2b9-c9785a81d061"},
new host: null, host before state transition: Host
{"id":1,"name":"hv101.internal.nexthop.ai","type":"Routing","uuid":"f8827e39-531b-47c8-9fa7-928fc708c562"}
2025-12-04 14:33:19,598 ERROR [c.c.v.VmWorkJobHandlerProxy]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Invocation exception, caused by:
com.cloud.exception.InsufficientServerCapacityException: Unable to create a
deployment for VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}Scope=interface
com.cloud.dc.DataCenter; id=1
2025-12-04 14:33:19,598 INFO [c.c.v.VmWorkJobHandlerProxy]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769, ctx-77b2d201])
(logid:de988890) Rethrow exception
com.cloud.exception.InsufficientServerCapacityException: Unable to create a
deployment for VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}Scope=interface
com.cloud.dc.DataCenter; id=1
2025-12-04 14:33:19,598 ERROR [c.c.v.VmWorkJobDispatcher]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769]) (logid:de988890)
Unable to complete AsyncJob
{"accountId":202,"cmd":"com.cloud.vm.VmWorkStart","cmdInfo":"rO0ABXNyABhjb20uY2xvdWQudm0uVm1Xb3JrU3RhcnR9cMGsvxz73gIAC0oABGRjSWRMAAZhdm9pZHN0ADBMY29tL2Nsb3VkL2RlcGxveS9EZXBsb3ltZW50UGxhbm5lciRFeGNsdWRlTGlzdDtMAAljbHVzdGVySWR0ABBMamF2YS9sYW5nL0xvbmc7TAAGaG9zdElkcQB-AAJMAAtqb3VybmFsTmFtZXQAEkxqYXZhL2xhbmcvU3RyaW5nO0wAEXBoeXNpY2FsTmV0d29ya0lkcQB-AAJMAAdwbGFubmVycQB-AANMAAVwb2RJZHEAfgACTAAGcG9vbElkcQB-AAJMAAlyYXdQYXJhbXN0AA9MamF2YS91dGlsL01hcDtMAA1yZXNlcnZhdGlvbklkcQB-AAN4cgATY29tLmNsb3VkLnZtLlZtV29ya5-ZtlbwJWdrAgAESgAJYWNjb3VudElkSgAGdXNlcklkSgAEdm1JZEwAC2hhbmRsZXJOYW1lcQB-AAN4cAAAAAAAAADKAAAAAAAAAMoAAAAAAAAAK3QAGVZpcnR1YWxNYWNoaW5lTWFuYWdlckltcGwAAAAAAAAAAXBzcgAOamF2YS5sYW5nLkxvbmc7i-SQzI8j3wIAAUoABXZhbHVleHIAEGphdmEubGFuZy5OdW1iZXKGrJUdC5TgiwIAAHhwAAAAAAAAAAFxAH4ACnBwcHEAfgAKcHNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAKbG9h
ZEZhY3RvckkACXRocmVzaG9sZHhwP0AAAAAAAAx3CAAAABAAAAAFdAAQQ29uc2lkZXJMYXN0SG9zdHQAEHJPMEFCWFFBQldaaGJITmx0AApWbVBhc3N3b3JkdAAcck8wQUJYUUFEbk5oZG1Wa1gzQmhjM04zYjNKa3QACEJvb3RNb2RldAASck8wQUJYUUFCa3hGUjBGRFdRdAAIQm9vdFR5cGV0AA9yTzBBQlhRQUJGVkZSa2t0AAhVZWZpRmxhZ3QADnJPMEFCWFFBQTFsbGN3eHA","cmdVersion":0,"completeMsid":null,"created":"Thu
Dec 04 14:33:19 UTC
2025","id":21769,"initMsid":117047427410415,"instanceId":null,"instanceType":null,"lastPolled":null,"lastUpdated":null,"processStatus":0,"removed":null,"result":null,"resultCode":0,"status":"IN_PROGRESS","userId":202,"uuid":"85403b8e-97ca-4df8-806b-3ff114714ed0"},
job origin: 21766 com.cloud.exception.InsufficientServerCapacityException:
Unable to create a deployment for VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}Scope=interface
com.cloud.dc.DataCenter; id=1
2025-12-04 14:33:19,599 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
(Work-Job-Executor-6:[ctx-8a912d50, job-21766/job-21769]) (logid:de988890)
Complete async job-21769, jobStatus: FAILED, resultCode: 0, result:
rO0ABXNyADdjb20uY2xvdWQuZXhjZXB0aW9uLkluc3VmZmljaWVudFNlcnZlckNhcGFjaXR5RXhjZXB0aW9uVk1PcAAAABACAAFaABVhZmZpbml0eUdyb3Vwc0FwcGxpZWR4cgAxY29tLmNsb3VkLmV4Y2VwdGlvbi5JbnN1ZmZpY2llbnRDYXBhY2l0eUV4Y2VwdGlvblZNT3AAAAAVAgACTAACaWR0ABBMamF2YS9sYW5nL0xvbmc7TAAFc2NvcGV0ABFMamF2YS9sYW5nL0NsYXNzO3hyACJjb20uY2xvdWQuZXhjZXB0aW9uLkNsb3VkRXhjZXB0aW9ueeiOG_HkRMcCAAJMAAtjc0Vycm9yQ29kZXQAE0xqYXZhL2xhbmcvSW50ZWdlcjtMAAZpZExpc3R0ABVMamF2YS91dGlsL0FycmF5TGlzdDt4cgATamF2YS5sYW5nLkV4Y2VwdGlvbtD9Hz4aOxzEAgAAeHIAE2phdmEubGFuZy5UaHJvd2FibGXVxjUnOXe4ywMABEwABWNhdXNldAAVTGphdmEvbGFuZy9UaHJvd2FibGU7TAANZGV0YWlsTWVzc2FnZXQAEkxqYXZhL2xhbmcvU3RyaW5nO1sACnN0YWNrVHJhY2V0AB5bTGphdmEvbGFuZy9TdGFja1RyYWNlRWxlbWVudDtMABRzdXBwcmVzc2VkRXhjZXB0aW9uc3QAEExqYXZhL3V0aWwvTGlzdDt4cHEAfgANdACjVW5hYmxlIHRvIGNyZWF0ZSBhIGRlcGxveW1
lbnQgZm9yIFZNIGluc3RhbmNlIHsiaWQiOjQzLCJpbnN0YW5jZU5hbWUiOiJpLTYyNS00My1WTSIsInN0YXRlIjoiU3RhcnRpbmciLCJ0eXBlIjoiVXNlciIsInV1aWQiOiJhZDI4YzgyOC1mMGExLTQxMWYtODJkOC1lOWJlMjcxMTg4NzAifXVyAB5bTGphdmEubGFuZy5TdGFja1RyYWNlRWxlbWVudDsCRio8PP0iOQIAAHhwAAAAFXNyABtqYXZhLmxhbmcuU3RhY2tUcmFjZUVsZW1lbnRhCcWaJjbdhQIACEIABmZvcm1hdEkACmxpbmVOdW1iZXJMAA9jbGFzc0xvYWRlck5hbWVxAH4ACkwADmRlY2xhcmluZ0NsYXNzcQB-AApMAAhmaWxlTmFtZXEAfgAKTAAKbWV0aG9kTmFtZXEAfgAKTAAKbW9kdWxlTmFtZXEAfgAKTAANbW9kdWxlVmVyc2lvbnEAfgAKeHABAAAFrnQAA2FwcHQAJmNvbS5jbG91ZC52bS5WaXJ0dWFsTWFjaGluZU1hbmFnZXJJbXBsdAAeVmlydHVhbE1hY2hpbmVNYW5hZ2VySW1wbC5qYXZhdAAQb3JjaGVzdHJhdGVTdGFydHBwc3EAfgARAQAAFz9xAH4AE3EAfgAUcQB-ABVxAH4AFnBwc3EAfgARAv____5wdAAtamRrLmludGVybmFsLnJlZmxlY3QuTmF0aXZlTWV0aG9kQWNjZXNzb3JJbXBsdAAdTmF0aXZlTWV0aG9kQWNjZXNzb3JJbXBsLmphdmF0AAdpbnZva2UwdAAJamF2YS5iYXNldAAHMTcuMC4xNnNxAH4AEQIAAABNcHEAfgAZcQB-ABp0AAZpbnZva2VxAH4AHHEAfgAdc3EAfgARAgAAACtwdAAxamRrLmludGVybmFsLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbHQAIURlbGVn
YXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YXEAfgAfcQB-ABxxAH4AHXNxAH4AEQIAAAI5cHQAGGphdmEubGFuZy5yZWZsZWN0Lk1ldGhvZHQAC01ldGhvZC5qYXZhcQB-AB9xAH4AHHEAfgAdc3EAfgARAQAAAGZxAH4AE3QAImNvbS5jbG91ZC52bS5WbVdvcmtKb2JIYW5kbGVyUHJveHl0ABpWbVdvcmtKb2JIYW5kbGVyUHJveHkuamF2YXQAD2hhbmRsZVZtV29ya0pvYnBwc3EAfgARAQAAF7txAH4AE3EAfgAUcQB-ABVxAH4AKXBwc3EAfgARAQAAAGNxAH4AE3QAIGNvbS5jbG91ZC52bS5WbVdvcmtKb2JEaXNwYXRjaGVydAAYVm1Xb3JrSm9iRGlzcGF0Y2hlci5qYXZhdAAGcnVuSm9icHBzcQB-ABEBAAACunEAfgATdAA_b3JnLmFwYWNoZS5jbG91ZHN0YWNrLmZyYW1ld29yay5qb2JzLmltcGwuQXN5bmNKb2JNYW5hZ2VySW1wbCQ1dAAYQXN5bmNKb2JNYW5hZ2VySW1wbC5qYXZhdAAMcnVuSW5Db250ZXh0cHBzcQB-ABEBAAAAMXEAfgATdAA-b3JnLmFwYWNoZS5jbG91ZHN0YWNrLm1hbmFnZWQuY29udGV4dC5NYW5hZ2VkQ29udGV4dFJ1bm5hYmxlJDF0ABtNYW5hZ2VkQ29udGV4dFJ1bm5hYmxlLmphdmF0AANydW5wcHNxAH4AEQEAAAA4cQB-ABN0AEJvcmcuYXBhY2hlLmNsb3Vkc3RhY2subWFuYWdlZC5jb250ZXh0LmltcGwuRGVmYXVsdE1hbmFnZWRDb250ZXh0JDF0ABpEZWZhdWx0TWFuYWdlZENvbnRleHQuamF2YXQABGNhbGxwcHNxAH4AEQEAAABncQB-ABN0AEBvcmcuYXBhY2hlLmNsb3Vkc3RhY2subWFuY
WdlZC5jb250ZXh0LmltcGwuRGVmYXVsdE1hbmFnZWRDb250ZXh0cQB-ADl0AA9jYWxsV2l0aENvbnRleHRwcHNxAH4AEQEAAAA1cQB-ABNxAH4APHEAfgA5dAAOcnVuV2l0aENvbnRleHRwcHNxAH4AEQEAAAAucQB-ABN0ADxvcmcuYXBhY2hlLmNsb3Vkc3RhY2subWFuYWdlZC5jb250ZXh0Lk1hbmFnZWRDb250ZXh0UnVubmFibGVxAH4ANXEAfgA2cHBzcQB-ABEBAAAChnEAfgATcQB-ADBxAH4AMXEAfgA2cHBzcQB-ABECAAACG3B0AC5qYXZhLnV0aWwuY29uY3VycmVudC5FeGVjdXRvcnMkUnVubmFibGVBZGFwdGVydAAORXhlY3V0b3JzLmphdmFxAH4AOnEAfgAccQB-AB1zcQB-ABECAAABCHB0AB9qYXZhLnV0aWwuY29uY3VycmVudC5GdXR1cmVUYXNrdAAPRnV0dXJlVGFzay5qYXZhcQB-ADZxAH4AHHEAfgAdc3EAfgARAgAABHBwdAAnamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9ydAAXVGhyZWFkUG9vbEV4ZWN1dG9yLmphdmF0AAlydW5Xb3JrZXJxAH4AHHEAfgAdc3EAfgARAgAAAntwdAAuamF2YS51dGlsLmNvbmN1cnJlbnQuVGhyZWFkUG9vbEV4ZWN1dG9yJFdvcmtlcnEAfgBLcQB-ADZxAH4AHHEAfgAdc3EAfgARAgAAA0hwdAAQamF2YS5sYW5nLlRocmVhZHQAC1RocmVhZC5qYXZhcQB-ADZxAH4AHHEAfgAdc3IAH2phdmEudXRpbC5Db2xsZWN0aW9ucyRFbXB0eUxpc3R6uBe0PKee3gIAAHhweHNyABFqYXZhLmxhbmcuSW50ZWdlchLioKT3gYc4AgABSQAFdmFsdWV4cgAQamF2YS5sYW
5nLk51bWJlcoaslR0LlOCLAgAAeHAAABDvc3IAE2phdmEudXRpbC5BcnJheUxpc3R4gdIdmcdhnQMAAUkABHNpemV4cAAAAAB3BAAAAAB4c3IADmphdmEubGFuZy5Mb25nO4vkkMyPI98CAAFKAAV2YWx1ZXhxAH4AVQAAAAAAAAABdnIAF2NvbS5jbG91ZC5kYy5EYXRhQ2VudGVyEFBUbQNFHgACAAB4cAA
2025-12-04 14:33:19,608 ERROR [c.c.a.ApiAsyncJobDispatcher]
(API-Job-Executor-2:[ctx-c71520ee, job-21766]) (logid:de988890) Unexpected
exception while executing
org.apache.cloudstack.api.command.admin.vm.StartVMCmdByAdmin
com.cloud.utils.exception.CloudRuntimeException: Unable to start a VM
[ad28c828-f0a1-411f-82d8-e9be27118870] due to [Unable to create a deployment
for VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}].
Caused by: com.cloud.exception.InsufficientServerCapacityException: Unable to
create a deployment for VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}Scope=interface
com.cloud.dc.DataCenter; id=1
2025-12-04 14:33:19,608 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
(API-Job-Executor-2:[ctx-c71520ee, job-21766]) (logid:de988890) Complete async
job-21766, jobStatus: FAILED, resultCode: 530, result:
org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":"530","errortext":"Unable
to start a VM [ad28c828-f0a1-411f-82d8-e9be27118870] due to [Unable to create
a deployment for VM instance
{"id":43,"instanceName":"i-625-43-VM","state":"Starting","type":"User","uuid":"ad28c828-f0a1-411f-82d8-e9be27118870"}]."}
```
GitHub link: https://github.com/apache/cloudstack/discussions/12192
----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]