把模組用到的重復 function 抽出