refined using JS and better SVG