Further understanding Cloud and Cloud Computing