add geometry related class