Draft 3. Version sent to CC again. Modified intro to include necessary methods