this is a project for e-commerce class