refactor gce setup