revising spec