add fragment init