formalization
not defined yet