first commit for CG, computational geometry