revision [noun] + thorough [adjective]