pre show
algo fix
added super role