initial codebase adding