main.ls 就可以專門做邏輯了 (autocomplete 抽出後已經很接近了)