dont use char, consistency