add view source button; format svg