introduce module settings class