add p to port