add section sorting