add some ideas about feature