add thinking