Idea and IML