Add OfferConditions and custom init