optimized a lot of points