Thanks for the detailed explenation, Allimonster!

Obviously i were allready using container classes without knowing what they are! :shock: ...at least i think so. For example I've a class for a Particle-Engine where you can add and delete Particles without caring about storing them. The class avoids that Particles are spread over the whole array returns (beside other functionallity) the highest occupied index, so you don't need to run through the whole array when updating. I guess this is an example for a container class?

sorry for getting of topic! I'll shut up now!

-lith