fixed simulator