added underscore gradient and shadows and more