lamarckian
not defined yet