Initial structure for the client