almost all core reqs besides the redirect solved