Buyer Registration
To be updated soon