split parsing and simulating