refactored the get request to include checks and x's on redirects.