added nokogiri for XML