fixing gcm, adding sound