Hi, for programming keys you  need several different things, first a device capable of 
making or duplicating keys, second for complete set of new keys you need to obtain 
the pin code, sometimes only available from a official dealer ,if you have all of that see 
you tube first for instruction videos about this.