legal issues and challenges of e commerce contract