updated the style, and 3d