added load_2d_spectrum, the update of load_raw_spectrum