input-extended