original hadoop 2.4.0 code