big commit adding shopping model