correct old stuff add new stuff