Updated IBM2