update the section methods
fix tests