add caching to pygments
add nokogiri