What is IMA? And it's History