regularize
not defined yet