synthetic role