Adding IM processor