Heat sources or energy sources