add all legancy codes