make everything a bit more configurable