Adding all the features