switched to using inline svg with png fallback