cgal dependencies
bug fixes and added existing keyword