now more configurable