Keys with remotes, key programming devices, smart keys, and code keys from inside and outside the car.