add code for dynamic manipulation of objects section