started nokogiri implementation