system simulation