renaming lead to target
refactoring mapreduce class
reducing awesomeness
removing leftovers