State smoke framework