fixed port stuff