start adding gcm shit and startup screen