Implementation of simulation tools

Implementation of simulation tools