Companion cells provide the energy for the sieve cells. The end walls of the sieve cells have pores through which sugar is transported from cell to cell.