初步完成

好多bug啊， = =， 整不过来了