Modified cardgeneration role