stuff re:input