recurention in table rendering, API url parsing