magirics
not defined yet