very detailed analysis, worth investing in SOL