add largestRectangleArea