consumer models