switch to nokogiri. work in progress