added modified version of jclouds