style, roles and userId