You are able to program this remote by yourself if you have two mechanical keys (one needs to be able to start the car, however the second needs only to fit in to the door lock) using the simple programming instructions we send with the remote. They are very easy for the average customer to follow without any automotive experience. If you are having problems with programming the remote, you can call our technical support line for help. This remote comes with battery and is tested for functionality before sending. The key portion is included but must still be programmed by an automotive locksmith or dealership before it will start your vehicle.