prelim rm algo buggy