Fixed whitespace issues, reworded port text, use enums

use enum in 1 more case