minor updates to how objects work