generate ID pkg