Add some comments and fix box shadow