fixed port order