state revision