perfecting poll tutorial