some more object management