1) Static member defined in header. this will have to be cleaned up as it prevents mult-file compilation. 2) Ptrs are never let go of, so data is never freed, so every object that is ever created is always created