redo

thinking about this another way. this commit just sets up the input