tons of errors fixed while getting the new codebase to run on vogel