use core data to store section info