add simulation reader