options matcher