work on rejecting corrections and some cleanup