ucp can now be used as a dependency