new pdb generator