* 功能完善及代码清理