fragmented
not defined yet