refactored load play + role name