Terminal Design