some computation geometry excises