完成自定義動作function