modify simulator