identifying 2D shapes