add cloud generator