each new client gets added to a list