#72 done: new fun stri_trans_general