Added some comments & separated the CSS