make role optional