microscopic simulator