fix const char better