Primary client version

Primary simple version without using multiple client sending case.