extracted geometry and math utilities into classes