new diff'd Rmm functions -kait