CLOUDS Assignment 2