handles complete objects being added