im a newbie
more fancy input response stuff