revise option C