filling out the implemention of SGListMMU