empyrical
not defined yet