KMC simulations implementation