新增共同函數