a user defined OS terminal