redesign record fragment