add fragment adapter