v2.1

重構了一下，把處理的類別分開。但是還沒有做完。