adapting 2pl in rm to play nice