add libcloud pieces