dont focus on repub for now -- add inside a goroutine