added shopper class