fixbug done