added pixeldata class