add some util