ADD:add client pool feature which just contains structure now