Add support for user input