change get and set to allow multiple pixels worth of data