Loyalty 2.0: optimize and enhance your program