Added authors, note that functions are repetitive--need to be generalized, object created later