finished 2nd revision