Add buyback page and logic