work on openstack swift api