將部份程式從主程式中抽離至 common.py，並削減主程式的 dependency