完成基本功能，多个bug待解决