Increased smart iterations and uniformality

Can now write code to iterate all the way through all changes