support variable number of speakers
actually support multiple speakers