UI修改，factory修改