smokestack.cpp #1