added network requests (first draft)