Finish settings config. Make a abstract config class