small revise...