got full page to load but have to figure out stack overflow