改用 coffeescript 寫 source code