[SOLVED... Almost] ideas/help for arduino gsm remote control of engine preheater

well i loaded up the sketch in the editor and found errors..

sketch_feb01b.cpp:16:17: error: GSM.h: No such file or directory
sketch_feb01b.cpp:17:21: error: OneWire.h: No such file or directory
sketch_feb01b.cpp:18:31: error: DallasTemperature.h: No such file or directory

These 3 files ARE saved with the sketch.... can't figure why the error

sketch_feb01b:20: error: 'GSM' does not name a type
sketch_feb01b:49: error: 'OneWire' does not name a type
sketch_feb01b:51: error: 'DallasTemperature' does not name a type
sketch_feb01b:53: error: 'DeviceAddress' does not name a type
sketch_feb01b.cpp: In function 'void setup()':
sketch_feb01b:87: error: 'gsm' was not declared in this scope
sketch_feb01b:88: error: 'PARAM_SET_1' was not declared in this scope
sketch_feb01b:92: error: 'sensors' was not declared in this scope
sketch_feb01b:102: error: 'insideThermometer' was not declared in this scope
sketch_feb01b:104: error: 'insideThermometer' was not declared in this scope
sketch_feb01b.cpp: In function 'void loop()':
sketch_feb01b:126: error: 'gsm' was not declared in this scope

i guess the rest might be related to first 3 "missing"