IMRC System