Unfinished work on input