added comments. auth using GCM compiles but errors out.