classify 2D shapes