add the packet factory source class