prep work for codebase