fix bug with multiple roles