A design for e-commerce