changed up and formated the hardware ports enum