whouldn't be better to allocate it as a char?