edit with clientArray in progress