refactors codebase for full crispr project