initial commit of modification detector