make more things configurable.