adds redirects and all functions are fully functioning