second  version of client