cloud module merge