39 ports, in rough order. add prisoner