more char * vs str issues