refactored find by pollid