support more features