[0002] text input now gets saved into argument (mostly)