Added Equilibrium
Code Refactored