add cooler styles and lazy loading