add catch in case user tries to go to nonexistant url