20141018: Preliminary completion of midterm