Flexible Thinking: The Staircase method