renamed file;
Added gcm stuff.