refactor - add pgen package (0.3.3)