added cloud class