added: masked_input