added feature selection, added class for storing some default values.