updated with ports info