use the better method for fog smarterly