Although of great interest to code designers, QC-LDPC codes based on protographs impose undesirable fixed upper limits on important code parameters, such as minimum distance, girth and, implicitly, the trapping set size. In this talk, we present a two-step lifting procedure based on a protograph, and, by following this method instead of the usual one-step procedure, we obtain improved minimum distance and girth properties.