fix bug
modify