icm parser