user can now add progressions, it is still in need of a bunch of refactoring, and the user can keep on creating progressions as long as they want, but we got it working