The complete method for improvisation