IMRC Assembly