make parameters configurable