Consumer models