Constructor and destructor set up along with some other short lines; starting at add