trapezoids for all