Client model