Exclusive offers

Initial implementation of the exclusive-offers 

Resolving #4