fix role type