added client data class
stuff