getting confuzed about pointers and arrays and chars...