only fix one bug