introduce poll typeId