prototyping and input design 2006836