smoke-assembled