add su_cmd and wrapper function