Worked up to triangle_project