GCM stuff working for on start