have begun constructing the text input class