Processing 2-D Data