Complete client