some improvements: intro, solution overview, etc