fix role setter