updated IMR description according to implementation