terminal design