add sim state init