edited 9/23
Edited 9/28 and submitted