add new feachures