* fix bug
* modify ff