add: more features