finished change detection rough draft