started with handling errors for url requests