middle section update