added cinder and nova functions