add role operation.