repo: new role