large codebases