applying partial port