make this a buffered channel: make(chan string, 10) or something