only keeping base needed sections