updates rm and parser