novel materials for energy harvesting