reduce the number of fragment register in memory