demand satisfaction view 3