added dopair and rude-maplist