add some more features