Principal Buscar Hard Piecing