add other script support