Added deal button and functionality, but it doesn't automatically render. Next: rework render function