* move gce to apilib