energy sources (3)