added ability to specify client packages from a url