adding downsell offer logic
Merge origin/master