fragmental
not defined yet