done for right now. Need to finish last midterm soln