add thinking about model