add some new function

New set