Adding initial codebase