working on clientInfo collecting