State of the art solar energy in 2019