Add 'complect offer' function