Program simulator. Program simulator