Can return if a particular offer has been reached
Refactored code