The smart blog 2704