using reference size for section header and footer, more flow layout like delegate methods