basic classes for analyzing 2d geometry were added