2 Line Formation and Synthetic Spectrum Codes