Added port info. Need to intgrate with other classes