Commi final version of GCE code
