trying to fix port bullshit