first cloud representation with temlate class, not tested yet