approximations
not defined yet