using svg instead