Define basic structure for Client