configurable outputs