revise agreement and definitions