next steps

The real solution would be to add an additional parameter UserInput.
That's for the next commit.