closes #97 Abstract finished for milestone 4