started restructing client