howto create an own cloud provider for rex