Addingnewfeatures