finished Settings() constructor