demand vs satisfaction !!