#based simulation