IMA Vadakara - An Overview