fix bug from user