Updated with source codes from Feb. 22, 2013 to July 26, 2013