use rune instead of string