upgraded camel lib