integrating with sectioning approach