add some utils and some demo of tricks that i used before