add some utils