smoker functionality