Adding new GCM. Finished frontend