the n-way simulator (not finish yet)