modify fix bug