add terminal simulation