added libcloud