add some new method.