fix role and admin