fixed irm for new machine_obj