now supports text input yay