fixed typo
working on fixing gen_three_port