add port to toStr()