Text this: Development of three level code division multiplexing over wavelength division multiplexing