added nearest Neighbour Interpolation