literal revise