added fallback support for svg