added port_test