tr_60 added some function