advanced pyrolysis techniques