gathering data, setting urls, building pages