add agent role