Client structure.