Update for primary section logic