on-the-spot problem solving