Train mapping logic complete all methods functional and accurate.