Add some explanations, improved styles