fixed bugs, added checkout modal and styling