pointers handled, now arrays