GCM boiler plate.
Merge branch 'feature-GCM'