allow users to override default settings