added a lot more polling analysis
attempt 2 at final polling things