solid explanation