implement list offers