add objects redesign