Functionality-wise no more work is needed. However, I will get more done
on drawCloud function.