Softcode some factor of algorithms
Reconstructing aging() and variate()