If you are not familiar with pointers, please consult "pointers and dynamic objects", for instance.