smoke analysis