read simulator