port and abt