2D CONTRACTORS