add pack detect pl