add some function fot util