adding a way to add additional feature which are nonexistent in training data