codebase convenience strategy