revise Light