functional gui, text for reader's response not implemented