other loops in creation. LANG: Added CPP and bugfixed c to use c code and not python
repeat and copy costantly. Going to have to think of a better way that consolidates it all as a lot of it overlaps