更新了很多東西，程式碼架構很鬆禮拜一別亂Try  XDD