adding stuff, trimming, removing, iterating