updated buy page. still need to add validatio to it