smoke field implemented.