without ports, prepare for with ports