add feachures