revising type