completed discussion section for codeable objects, began soft objects section