fancy input changes