add some utils lib