+ improve explanations
responsive design