cover each implementation - by stl - by pointers
cover each implementation
by stl
by pointers