self-simulation