based on nutch 2.1