begin setting up new codebase