changed to use inputstream
modified to give inputstream if needed
mainly colour stuff. added seperate lists payload data in dsp service