fixed Port stuff