Complete intersections