assign roles v2