finished computational geometry