probe: terminal factory implemented