items should of course add a clone and not the pointer itself ( causes crash of course due to double deletes)