visualizer, getsize added for sections, sectionloader: null checks added