add geometry traits