removed xml2js dep