mirror input