finish port of pna util