added some comments and changed the order in the css