ADD:add some utils