added Settings parent class