add fragment way