well....if setting the pointer to point to the whole matrix will allow me to access all of the elements then yes. I am just unsure of how this is done and what i showed is what i thought must be done. Sorry for the confusion. I guess I didnt think it though very well. So how DO i go about accessing all of the elements of a matrix with only a pointer? And what should the pointer point to?