putting settings in its own module