Solar chemical