basic navigation and requests working. no multithreading.