updated everything, added an external dependency on "cloudlib"