rewrite motivations for creating CloudCoder