fix bug(modifies/uses)
fix bug(modifies/uses)