added port publishing