Major changes in way formation actually works. NEEDS MAJOR REFACTORING.