improvisatorize

not defined yet