input changes