add angle calcs
add area and centroid calculations