easier to understand version of promoted read locknodes
added reader groups to MCS lock nodes