add some new featrre