also need to take care of the objects created in the future