add some tricks