simulation argument