[client]:add fragment structure