更新給 Johnnie 的資訊，理論上的 final 版