Ports submod