simulation and learning curves