reproduceable
not defined yet