added initializer for customer