smoke flow