update for subset.section()